home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / CRS / crs08.d81 / xstrip.seq < prev    next >
Text File  |  2009-10-10  |  3KB  |  67 lines

  1. ╪╙╘╥╔╨.─╧├
  2.  
  3. ╪╙╘╥╔╨.┬╔╬ WILL REMOVE THE ├╘╥╠-┌, $1┴, ├╚╥$(26), ╪═╧─┼═ PADDING CHARACTERS
  4. FROM THE END OF DOWNLOADED FILES. ╔T WILL PROCESS AN ENTIRE DISK OF FILES, OR
  5. A SELECTED NUMBER OF FILES INDIVIDUALLY.  ╪╙╘╥╔╨.┬╔╬ IS A COMPILED VERSION
  6. FOR THE ├64 ONLY.  ╪╙╘╥╨┬.┬╔╬ IS THE ┬┴╙╔├ VERSION FOR THE ├64 AND THE ├128.
  7. ┬OTH PROGRAMS CAN BE "LOADED AND RUN."
  8.  
  9. ╘HIS NEW ╪╙╘╥╔╨.┬╔╬ WAS MODELED AFTER ╫AYNE ╙CHMIDT'S ORIGINAL ╪╙╘╥╔╨.┬╔╬   
  10. AFTER IT WAS FOUND THAT THE LATTER OVERWRITES A DATA BYTE WITH A ├╚╥$(13), $0─, 
  11. THEREBY CAUSING PROBLEM WITH MANY PROGRAMS.
  12.  
  13. ╘HE PROGRAM SEARCHES FOR THE END OF A FILE AND LOOKS AT THE LAST DATA BYTE. ╔F
  14. IT EQUALS A ├╘╥╠-┌, IT WILL DECREMENT AND CHECK THE NEXT DATA BYTE UNTIL IT
  15. FINDS A NON ├╘╥╠-┌ CHARACTER AND REWRITES THE END-OF-FILE (┼╧╞) POINTER TO
  16. POINT TO THIS CHARACTER.  ╔F THE ├╘╥╠-┌'S CONTINUE INTO THE PREVIOUS SECTOR,
  17. THE PROGRAM WILL CONTINUE TO PROCESS THE NEW SECTOR AND REWRITE THE ┼╧╞
  18. POINTER IN IT. ╔F THE NUMBER OF ├╘╥╠-┌'S EXCEEDS 127, THE SELECTIVE MODE (THE
  19. PROCESS ALL MODE WILL ABORT AND NOT CHANGE ANYTHING) WILL ASK YOU IF YOU WISH
  20. TO CONTINUE PROCESSING.  ╔F YOU ANSWER NO, THE PROGRAM WILL ABORT THE PROCESS
  21. FOR THE PRESENT FILE AND CONTINUE ON THE NEXT FILE.  ┴ YES ANSWER WILL
  22. CONTINUE THE PROCESS. ╔F THE ├╘╥╠-┌'S EXCEED 2 DISK SECTORS, THE PROGRAM
  23. ABORTS THE PROCESS.
  24.  
  25. ╘HE DISPLAY IS AS FOLLOWS:
  26.  
  27. ├╒╥╥┼╬╘ ╘&╙:            ╬┼╪╘ ╘&╙:
  28. ╫╧╥╦╔╬╟ ╘&╙:            ╠┴╙╘ ╘&╙:
  29. ╧╠─ ┬┘╘┼╙:              ╬┼╫ ┬┘╘┼╙:
  30.  
  31. ├╒╥╥┼╬╘ ╘&╙: WILL DISPLAY WHICH TRACK AND SECTOR (╘&╙) IT IS LOOKING AT.
  32. ╬┼╪╘ ╘&╙: DISPLAYS WHICH ╘&╙ IS NEXT IN LINE TO BE SEARCHED. ╫HEN THE LAST ╘&╙
  33. IS REACHED, IT WILL DISPLAY THE ┼╧╞ POINTER.
  34. ╠┴╙╘ ╘&╙: INDICATES WHERE THE ORIGINAL ┼╧╞ POINTER IS.
  35. ╫╧╥╦╔╬╟ ╘&╙: DISPLAYS WHICH ╘&╙ IS BEING PROCESSED FOR ├╘╥╠-┌'S.
  36. ╧╠─ ┬┘╘┼╙: INDICATES THE NUMBER OF BYTES OF THE FILE BEFORE STRIPPING.
  37. ╬┼╫ ┬┘╘┼╙: INDICATES THE NUMBER OF BYTES AFTER STRIPPING. ╔F THE FILE HAS NOT
  38. BEEN STRIPPED, THIS WILL EQUAL THE OLD BYTES.
  39.  
  40. ╓ARIOUS MESSAGES ARE DISPLAYED, INCLUDING WHEN A FILE HAS BEEN STRIPPED OR
  41. NOT, WHEN THE ├╘╥╠-┌'S EXCEED 127 BYTES AND/OR CONTINUE INTO THE PREVIOUS
  42. BLOCK, AND WHICH ╘&╙ THE NEW ┼╧╞ POINTER IS BEING WRITTEN TO.
  43.  
  44. ╙OME FILES USE ├╘╥╠-┌'S AS PART OF THEIR DATA, SO YOU SHOULD ALWAYS STRIP A
  45. COPY (NOT THE ORIGINAL) AND MAKE SURE IT WORKS. ╔F YOU THINK THE FILES HAVE
  46. BEEN PADDED WITH $00 AND NOT $1┴, THEN USE ├┬╘╞╔╪.┬╔╬ IN THE ├┬═├╧═ ├┬╘┼╥═
  47. DATA LIBRARY.
  48.  
  49. ╪╙╘╥╨┬.┬╔╬ IS THE ORIGINAL, LISTABLE, REM COMMENTED BASIC VERSION OF
  50. ╪╙╘╥╔╨.┬╔╬, FOR THOSE OF YOU WHO WOULD LIKE TO EXAMINE AND/OR MODIFY THE BASIC
  51. CODE.
  52.  
  53. ╔F YOU ENCOUNTER ANY PROBLEMS WITH ╪╙╘╥╔╨.┬╔╬, PLEASE CONTACT ME (MESSAGES,
  54. EMAIL, HOMING PIDGEONS, ETC.). ╔ SINCERELY HOPE THE PROGRAM IS OF GREAT
  55. BENEFIT (AND NO HEADACHE) TO ALL USERS.
  56.  
  57. ╪╙╘╥╔╨.┬╔╬ IS THE COMPILED VERSION FOR THE ├64 ONLY.
  58.  
  59. ╪╙╘╥╨┬.┬╔╬ IS THE ┬┴╙╔├    VERSION FOR THE ├64 AND THE ├128.
  60.  
  61.  
  62.                                          ┴LBERT ╚ERNANDEZ
  63.                                          ├╔─ 72467,1004
  64.  
  65.  
  66.  
  67.